EN FR
EN FR


Section: Dissemination

Teaching - Supervision - Juries

Teaching

  • Master Parisien de Recherche en Informatique (MPRI) https://wikimpri.dptinfo.ens-cachan.fr/doku.php : “Proofs of Programs” http://www.lri.fr/~marche/MPRI-2-36-1/ (M2), C. Marché (12h), A. Charguéraud (12h), Université Paris 7, France.

  • Licence: “Programmation Fonctionnelle avancée” (L3), M. Clochard (10h), Université Paris-Sud, France.

  • Master: “Projet de programmation (compilation)” (M1), M. Clochard (50h), Université Paris-Sud, France.

  • Licence: “Programmation fonctionnelle avancée” (L3), S. Conchon (30h), Université Paris-Sud, France.

  • Master: “Compilation” (M1), S. Conchon (33h), Université Paris-Sud, France.

  • DUT (Diplôme Universitaire de Technologie): “Systèmes” (S3), D. Declerck, IUT d'Orsay, Université Paris-Sud, France.

  • DUT (Diplôme Universitaire de Technologie): “Programmation et administration des bases de données” (S2), S. Dumbrava (62h), IUT d'Orsay, Université Paris-Sud, France.

  • DUT (Diplôme Universitaire de Technologie): “Bases de données avancées” (S3), S. Dumbrava (36h), IUT d'Orsay, Université Paris-Sud, France.

  • Licence: “Langages de programmation et compilation” (L3), J.-C. Filliâtre (36h), École Normale Supérieure, France.

  • Licence: “INF411: Les bases de l'algorithmique et de la programmation” (L3), J.-C. Filliâtre (16h), École Polytechnique, France.

  • Licence: “Mathématiques pour l'informatique” (L2), L. Gondelman (30h), Université Paris-Sud, France.

  • Master: “Compilation” (M1), L. Gondelman (28h), Université Paris-Sud, France.

  • DUT (Diplôme Universitaire de Technologie): “Programmation système” (S4), A. Paskevich (48h), IUT d'Orsay, Université Paris-Sud, France.

Internships

  • Y. Chatelain, a L3 student from Université Paris-Sud, did a 2-month internship under the supervision of J.-C. Filliâtre and A. Paskevich, on the implementation of a new criterion of termination of recursive functions in a pure functional language.

  • J.-P. Deplaix, a third-year student of Epitech, did a 4-month internship, supervised by J.-C. Filliâtre and A. Paskevich, on the compilation of Why3 programs to C.

  • J. Grangier, a M1 student from ENSIEE, did a 10-week internship under the supervision of A. Charguéraud, on the verification of the functional correctness and the asymptotic complexity of a dynamic array data structure.

  • X. Onfroy, a L3 student form ENS-Lyon, did a 6-week internship, supervised by G. Melquiond, on the formalization of the gauge integral in the setting of the Coquelicot library.

Supervision

  • HDR: É. Contejean, “Facettes de la preuve, Jeux de reflets entre démonstration automatique et preuve assistée” [13] , Université Paris-Sud, June 13th, 2014.

  • HDR: S. Boldo, “Deductive Formal Verification: How To Make Your Floating-Point Programs Behave” [12] , Université Paris-Sud, October 6th, 2014.

  • PhD: C. Dross, “Theories and Techniques for Automated Proof of programs” [14] , Université Paris-Sud, Apr. 1st, 2014, supervised by C. Marché, A. Paskevich, and with industrial supervisors Y. Moy and J. Kanig (AdaCore company).

  • PhD: A. Mebsout, “SMT-based Model-Checking” [15] , Université Paris-Sud, Sep. 29th, 2014, supervised by F. Zaïdi (LRI) and S. Conchon.

  • PhD in progress: C. Lelay, “Real numbers for the Coq proof assistant”, since Oct. 2011, supervised by S. Boldo and G. Melquiond.

  • PhD in progress: S. Dumbrava, “Towards data certification”, since Oct. 2012, supervised by V. Benzaken (LRI) and É. Contejean.

  • PhD in progress: L. Gondelmans, “Obtention de programmes corrects par raffinement dans un langage de haut niveau”, since Oct. 2013, supervised by J.-C. Filliâtre and A. Paskevich.

  • PhD in progress: M. Clochard, “A unique language for developing programs and prove them at the same time”, since Oct. 2013, supervised by C. Marché and A. Paskevich.

  • PhD in progress: J. C. Mbiada Djanda, “Augmented Semantics for the Non-interference of critical C Code”, since Nov. 2013, supervised by C. Marché and J. Signoles (CEA LIST).

  • PhD in progress: D. Declerck, “Vérification par des techniques de test et model checking de programmes C11”, since Sep. 2014, supervised by F. Zaïdi (LRI) and S. Conchon.

Juries

  • S. Boldo: examiner, PhD committee of Mohamed Amine Najahi, “Synthesis of certified programs in fixed-point arithmetic, and its application to linear algebra basic blocks”, Perpignan, France, December 2014.

  • J.-C. Filliâtre: examiner, PhD committee of Jonathan Protzenko, “Mezzo: the language of the future”, Université Paris Diderot, September 2014.

  • C. Marché: reviewer, PhD committee of T. Bormer “Advancing Deductive Program-Level Verification for Real-World Application”, Karlsruhe Institute of Technology, Karlsruhe, Germany, October 2014.

  • C. Marché: examiner, HDR committee of S. Boldo, “Deductive Formal Verification: How To Make Your Floating-Point Programs Behave”, Université Paris-Sud, October 2014.

  • C. Paulin: examiner, PhD committee of Guillaume Cano, “Interaction entre algèbre linéaire et analyse en formalisation des mathématiques”, University of Nice-Sophia Antipolis, March 2014.

  • C. Paulin: examiner, HDR committee of Évelyne Contejean, “Facettes de la preuve, Jeux de reflets entre démonstration automatique et preuve assistée”, Université Paris-Sud, June 2014.

  • C. Paulin: president of the PhD committee of Peva Blanchard “Synchronization and Fault-tolerance in Distributed Algorithms”, Université Paris-Sud, September 2014.

  • C. Paulin: examiner, HDR committee of Stéphane Graham-Lengrand “Polarities & Focussing: a Journey from Realisability to Automated Reasoning”, Université Paris-Sud, December 2014.